Skip to content

feat(repos): camada estilo GitHub — README/markdown, highlight, issues, code review e branch protection#2

Merged
JohnPitter merged 1 commit into
mainfrom
feat/github-like-repos
Jun 18, 2026
Merged

feat(repos): camada estilo GitHub — README/markdown, highlight, issues, code review e branch protection#2
JohnPitter merged 1 commit into
mainfrom
feat/github-like-repos

Conversation

@JohnPitter

Copy link
Copy Markdown
Owner

Camada de colaboração estilo GitHub sobre o Git self-hosted.

Features

  1. Markdown + descrição + README — render de README/descrições/comentários (react-markdown + GFM); coluna description + edição inline.
  2. Syntax highlighting — highlight.js no code browser e em .md.
  3. Issues — CRUD, labels, comentários, abrir/fechar.
  4. Code review — reviews (approve/request changes/comment), comentários inline por linha no diff, merge com merge/squash/rebase.
  5. Branch protection — regras por branch com enforcement no merge (aprovações, changes requested, status checks) + status checks via action_runs.

Backend (Go)

Migrations inline em db.go; novos models/repos/services/handlers para issues, reviews, review comments e branch protection; rotas em router.go.

Frontend (React)

Componentes Markdown/CodeView; páginas Issues/NewIssue/IssueDetail/RepositorySettings; PullRequestDetail reescrito; +92 chaves i18n (en/pt-BR/es).

Verificação

  • go build ./... ✅ · go vet ✅ · testes service/repository ✅
  • tsc -b ✅ · vite build

🤖 Generated with Claude Code

…, issues, code review e branch protection

- Markdown (READMEs, descrições, comentários) via react-markdown + GFM
- Syntax highlighting no code browser (highlight.js) e em .md
- Descrição de repositório (coluna nova + edição inline + README na home)
- Issues completas: CRUD, labels, comentários, abrir/fechar
- Code review: reviews (approve/request changes/comment), comentários inline
  por linha no diff e merge com estratégias merge/squash/rebase
- Branch protection: regras por branch com enforcement no merge (aprovações,
  changes requested, status checks) + status checks derivados dos action_runs

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@JohnPitter JohnPitter merged commit 776e1d5 into main Jun 18, 2026
2 checks passed
@JohnPitter JohnPitter deleted the feat/github-like-repos branch June 18, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant